MIPVTAHVTLPRGLRPDDDSEEEDDCPLAPAEDAPLEDYPPLPRPPERPGMEAVPGPVEQLEMEQMPYQAMKVDHPCEPVQLNCYDDDWLVEHLTPRLRDFIMQRFQPDLVTEPKYVASIGKYVGAKFLQSSGAFVSVFMRPQTALRSDPGATLPVHYNIPKSELNMFQRKVESHIEELLQHQELIHASLRALQQLLAKGMAESDVVNVMMPVDYHAFQEVEGAMIEADQPLLPVADGRRAVVIIDTSAAVAEHLFYVKAEDFVAGVKRALHVHMPKKARPDQIPTESFQMIRFDQRGEARLWAQDMMAPTEMALQKAEDWVDQLVPVERSNLVEAVRFALSFX