DAFPLSSLQEGLIAIAEKIPGSYITKYFFKIGPKTDVERLKNAWEVTMQRHGNLRTRILRSKNHAIQLLLDNDFEWEETEGMELQDFLEVTKSYRMTYGSKLSRAAIVAPPSGGDRYFCWMVHHSVMDGWCLKIIIPTIIQEYLGLSTESSPPFSRFINYISRMDRDSVEGYWRAQLDGAVRPSFPPQSTTKGEPNYKRLQKIISAPTKLDGSITRATMLRAAWSMVLAKHCDTDDITFGATVSGRNAPLDGLTNMAGPAIATVPVRIQID