MVVLAPLTRMRFYENIPQPHAILHYSQRATEGGFSIAEATCISDTARGYPETPVSNYGFQPNGLAPVSSTDKGLTPETEFSLRRRLRIEEIPQIVNDYRIAARNAIEAGILYMQVFDGVEIHAALTEQSMKDQCNDRTDEYGGCLENRCRFALEVVEAIVNEVGSDRVGIRLAPFADFMYSADSNPEALCLYMVESLNKYGILYCHMVEPRVNAVVDKDDPRSLLPMRKAFKGTFIAAGGYDRESGNRAIADNHADLIPYGRWFLANPDLPKRFELNAPLNKYDRSTFYTSDPVVGYTVYPFLDPLKG