MAHAKISVKTPLVEMDGDEMTRIIWKLIKDELILPFLDIDLKYYDLGIEYRDQTDDQVTIDAAEAIKKYGVGVKCATITPDEARVEEFGLKKMWLSPNGTIRNILGGTVFREPIVIDNIPRIIPQWEKPIIIGRHAYGDQYRATDLLIPKAGELKLVFTPKDGSDPVETKVFDYPSAGVALTMYNLDDSIRDFALSSFKLALEKKVNLFSTTKNTILKKYDGRFKDIFDETYETQFKESFEKAGIWYEHRLIDDMVAQMLKSKGGYIIAMKNYDGDVQSDIVAQGFGSLGLMTSVLTTPDGTAFESEAAHGTVTRHYRQHQQGKETSTNSIASIFAWTRGLIQRGLLDNTLPVVEFGQLLENATINTVKLDGIMTKDLALARGETDRSSYVNTEEFIKAVAKRLTSEFEAKF*