MMASRPNNLLGCDLPVENKHLVDRSMGLRHFSTKVCEKVKEKGRTNYNQASLQTAYLKLLKVADELVAEYFAANNMNSDEFLERQKFDQKNIRRRVYDALNVLLAMNIICKRKKDIDWVGLPATKAGEIKRYEEEKAKLQERIRRKKETIQELIVQLVAYKSLNNFKYLLLEHDIYQNPPYVKSFNALVFYSTTVDCAVSGDRSEFLFHFDQPFEVHDDFEALKRLGYSYGLEHNALNPEMMEHIDEFIPPALRGYIPKILGGEMSDWESRTRSNPPPLQYVIREPSQGEKLHTSMFDLPASDHSSDGSYAEMSQPIYTVPDGYAYALPAYETELGEEIDLVEDQGDYTSYSAPGTSTSYEVISNTVDRSRPLIAQPTTCSIPRLVSTADVPEYSSDRPSTSKGMPRATLVKRPIFAVGNSVYGKMPVEVQHDIGYAPTVQPSKRAKTGNPVYNL