MVRRTKEEALETRNRILDAAEEVFYVRGVARTSLSDIAQAAGVTRGAIYWHFRNKADVFAAMCERVKLPMETLCSPLGVEPNDPLGELRNVANFVLQQLVEDMHWRRVFEIMFNKCEFVEDTSPILKRQQESFEEGLARLTHIIGQAARRGQLPPDLDVPLAVAHFHASFGGIMGDYLFYPDASSLAVKRERFVDACIDTLKYSPALRLAQPVVAEACA