MAAPLEKFLTKTDVVSRFVVPSSWLSVLLPRIEQGSHGVNIQVTDGVGFFWEFCCSIRRVGRYRKPVLQSEGWLKFVNFKGLKVGDKIVLDSEANDFRGTQFRIRAQKLNKGCDQWLDV