MLRLRRCVLTQLLSFPSASPTSQIHRLISAAAPAPSFAVQDYLVASCGLSRAQALKASTKLSHLKSPTKPDAVLSFLAGHGFSSSDVAAVVAGDPKVLCSRVEGYLVPVVAQLTGLGLSRSQVARLISYCQGNLHLTSIVSKLQYYLPLFGSIDNTLRVLKRGFYLISSDLERVVKPNVATLRDSGLGDCDIAKLCIRNPWLLTTNVESIRAMVSCAESLGVPRGSRMFRHAVSAVAYLSEEKIAAKAGYLKKTFRWSDAEVSIAVSKHPILLTRSKDFLRSRSEFLISEVGLEPAYIAHRPVLLSYSLEGRLRPRYYVVKFLKENELLDCDRDYYSAVMRTEKVFMEKYICPHMEAAPHLAEDYAEACRGEVPTRFRFP