MTMIVVALFVLFCIESPYIPSYMDLSNGPEPCVVCGDAATGYHYRCMTCEGCKGFFRRTIQKKLSYYCKWNEECIIDKTTRNQCQQCRYKKCLNVGMAPDLVLNESQRKAKRALIQENREKRGREEMLRQTGLIANNQLTDHEEALIRAILVAHKQTSHICRRESSSGEESEPDSKKQKLEDEKPLSEIMTPSIVKVVEFAKRIPGFTQLHHDDQILLLKTCCMEIMCLRVAQKFDPDSQKLILSNGLRVGKSDMDHGVLSELIEPIFDFAVSMSRLQLTETEMALLAAVLLIAGDRPGLKEAKLVETLQDSLLTAFQHFINESRPKTPVHWAKILMKITDLRTISARHAERIMCIKLDRPNEIPQIFLEMFDDNALV