MSKKKVIVVGGGPAGIMASLTASANNEAVLIERNNEIGKKLRLTGGGRCNITNNREIEEFFDKIVTNNKFMYSALYTFSNYQLLDFLSKKGLEYKVELDQKVYTKSDTAEEVISIFKNELNDCRVKVLYNTKVCDFIVEEDEIKGIITEQGKKILGDKIIITTGGKSFPNTGSDGEMYSILEKYGHTITPIHAALIPLVTKEDFVKNLQGVAMKDVVVSAKIKKKKYEKFGDMIFTHFGVSGPAILKLSSYITKALDQGEVELNLDFLSDKSKEELSQIIRSNTNKTVLNNLKGTLPQNFLKQIFEVLGLTEIKASDLKKEDENKIISYIKEMKLTVRETLTIKAAQVTSGGVKVKEINASTMESKIIKNLYFAGEVIDIDAETGGYNLQMAFSTGYLAGSDF