MVKGAQHDALGNGNASSAAARQGRQHQQQQYKGVRMRSWGSWVSEIRAPNQKTRIWLGSYSTAEAAARAYDAALLCLRGSAAAADLNFPVRLPFHLPAAAMSPKSIQRLAAAAASSNANAASFIPFLHDAGHGAMAASSASMCSSPETANNNGNDNDNAEHDDEMTMMMRGGDMDYGALADIDGFFPSPKCAGYGMMEMDPCSTFFAPAPAAAAECWEEEESVTVPVRVPTPDPVRLYVTRIAHSRIRIRASASASETLPYSPCQATSSSLGFPTLLVSPPRAMGYSKDELLARLEELKIEFTCYGHPAVLTVEEQAKHVGNFGGALSKNLLLKDKKHRLYIVSALADTKVDMKILSQRLGLGKGGLRMAPEENLQQVLQVSHFLFGTRSELPISLMKSTFSSGPHKVQTEKRDSRQLLLDD