MGSNSASLPPVTHSRLALQDSTLTSLDKASEEGAQGYFLPFCDMLYAGEGGSWAPKGLMPVVHRGEGTKEPEQCPVIDSQGLHHELEYQTSLHLEDHSLEQMQTMVVGEVLKDIETACKLLNISADPMEWSAGNVQKWILWTEHQYRLPQVGRSFQELTGKDLCALSEDNFRERSPLCGDVLYAHLDIWKSAAWMKEKTGPGELRYCGGSGVVGECWADTEVDSSGSGQPIHLWQFLKELLLKPHSYGRSIRWLNKEKGIFKIEDSAQVARLWGIRKNRPAMNYDKLSRSIRQYYKKGIIRKPDVSQRLVYQFVHPL