MSMKMTATYIWVGGSGIELRSFSKTLDKSVESASELPDWTFDGSKTGLASGENDEVVLKARRIFKDPFLGGNHILVMCETYTLNGDALPTNKNARAFVIFAIEKVADEEPWFQIEVEYVLLDPNTKQPVGWPVGGYTGPQGPYYCGEGADNVWGRDILDEHYRAALEAGINIAGVHAGVTHGQWAFQVGWTVGVDAADQVWMLRYILHAIARQHGLEVSLDSKPIEGDWHGMGAHINYATKSDLEDGGLARIKEAIARLAKHHDELLSAAGEGVEGLLTGKHQTSSLQTFSWCVDSESCSVRISRDAEGAGKGYFTVRLPASNCDSYVMTALLVEVTILLE