MLLLPGRPVLPSPALPYCPSPSPSRFRPLPCTSNAPTSASTAASADATASSSFSVEEYLVNRCNLYPNVAARVAPELSAIRSPSKPDAVLAFLADALELSPPLIAVAVARDPTILTCSVPRTLAPRADELRALGFTTYQMGLIVVRCGAAAFRSRALVSSVQFWLPYLRGRVDKLVAALKGNPGLLTADLRTVKSTIALLQEEGTLTDGDVGWFALSYCSKLLVASPDEVDTVLARADEFGVPRKTRAFKDAIIAAFSATPERLAWKAAFFRDELGWTEAQVKTAAAKMPTLMTVSAERIRRNWEFLTTEVGMDAERVASFPALLRYDLEGRLVPRFQVMRVLQARRLWRGRDFNNIAAITEEDFVAKFIRPFLVQVPDLAKIYEAAVVEKEEQ