MDTTKYHEIIEQYFQAFKTGDFSLVQFSPNIQFLSPIRQDTIDGIEAVVNFVSGVATRVSEVNVLSITVEYPRASGVWQMRTTKGTLYTLHNFFRLDEQGLSYIWPMFDPKAILDDPDALLAWLTGNGY