MDFLFSNYPPMKTGNKTFAEAFYSLLPKTSKLDIAVGYVSADSLIELQKTIELNSNIRTLNLIIGMHYFDHFTKVQYDAAMHLNDFLAGNQMGGVRLVNAFRYHGKLYSYSNATGPFAGIVGSNNLSSIVDGGVRMYESSVLLNDEVSAKQINAFIRQLMQTSTRNIAELEIDTFNNENALLDGHEFVEKVAPQNLAKAINAKTDISFEIPIKPYEVSPQSNLNAFFGKGRESKNGLVKPRHWYEVELIVPKNVTSQPGYPQSQTDNAVFTVITDDGWSFKCKVSGDYSKNFRSEGDLKILGKWLKGRLENAGVLAVGNPVTADTLRRYGRNSFALTKTTIPGIWFLDFGVGQ