MLRHRCCVLTQLLSFPSASSTSQIHRLISAAAPAPSFAVQDYLVASCGLSRAQALKASAKLSHLKSPTKPDAVLSFLAGHGFSSSDVATVVAGDPKRVVKPNVATLRDLGLADCDIAKLCIPNPWLLTTNVESIRAMVSCAESLGVPRGSRMFRHAVSAVAYLSEEKIATKVGYLKKTFRWSDAEVSIAVSKFPILLTRSKDSLQSRSEFLVSEVGLEPAYIAHRPVLLSYSLEGRLRPRYHVVKFLKENELLDCDRDYYSAVMQTEKVFMEKYICPHMEAAPHLAEDYAEACRGEVPTRFRFA