MTTGTSTTAADEIPLVLQDLKKHLQSSHGDDDNLFDKSATAMPVAAIKALLGVVERSQATTMMEMQNELKQASDCMMNAATTSTDGRSHSIAVRSGCELFLKYVTRTFLEELPDFEQCRQAVLTRGERFAGISLAARDRIADLASDFIQEGQTVLTHGWSRVVASILLQAASTKHFDIVILEGRPDAAGARAAQFYSQRAKIPTTVVLDSAMGYIMDTVDIVLVGAEGVVENGGIVNKMGTNALATCAQANGKPFYVAAESYKFARLYPLLQRDIPNVGNIPMQFCDTTTNTTKEKETSFAPVDLSSDKVKVENPPCDYTPPKFITLLFTDLGVLTPSAVSDELIRLYQ*