MDLLPLLQATGWFSALLIIYHLVITWARSKKRIRAGPPEPAGSWPIIGHLHLLVGAEPLYQKLGAMADQYGPTLMLRIGMRRTLVVSSWEAVKDCFTTNDKALSTRPRTAAAEYMGYNYAMLGFAPYGSYWRELRKIAMLQILSNARLEKLKHLRAAEIDMRVKNLYSLWSMNGRSAVPIDLKQWCGDLTLDIVVRMVVGKRCFNGSGGGGDDSKGRRFQKAISEFFYLMELFLVSDVIPLLKWFDFRGHRRAMKATAEELDSLLVKWLDEHRRKRSSSEGEVMEDFMDVMLSITGDGLMSGHDHDTIIKATCLSLILGGTDTTSVTLARAIALVLANPQVMEKAQEELDIHVGKGRSVDESDIKKLVYLQAIVKETFRHCPSAPIGVPRETMQDCKIDGYHVPVGTQVIVNVWKLQQDPRVWSDPHEFQPDRFLTGHAGVEPRGQHFEYIPFGSGRRACPGVSFALQVLHLALARVIHGFDLVIPSHGPINVTQSMSLNARNSEPIRVLFNPRLSPELYE*