MDSVIKRFKALNHVDNYNENDARFAGVTLKEGPAAKISSLDKLFEELKINEGSSAKEDFTEPIQKEGYLYKDYFNKSPIEFPWEKAYEKGSSLGPDFYIDYENVFENVANLAEIEDKLELHFRPFTCVMDFNCRFSMYELCLLLAESRFDPGSHPAVVVKITDPSAQVKIHAGGKISSTALNADSARTGLFKVIRILQDLDYKVVIKNFSKNIVNASFSMPFKIDVDLMSRRHVMEVTQNRSRRPFVTYTTENLGVRFAVFPTGFVLVLYSTSHCETREAIANFLPILAKLKNGYPTAEEKLGQLVGDISYKLLWEKQLEDDKEGMLLYS