MAFQKIKVANPIVEMDGDEMTRVIWKLIKDKLILPFLELDIKYFDLGLPHRDATDDKVTIESAEATLKYNVAIKCATITPDEARMEEFNLKHMWKSPNGTIRNILNGTVFREPILCKNIPRLVPGWSKPICIGRHAFGDQYRATDTVIQGAGKLKLVFVPEGTDEKTEFEVYNFTGAGGVALSMYNTDESICSFAEASMNMAYQKKWPLYLSTKNTILKKYDGRFKDIFQEVYESKWKSKFEEAGIWYEHRLIDDMVAYALKSDGGYVWACKNYDGDVQSDFLAQGFGSLGLMTSILICPDGKTVEAEAAHGTVTRHYRVHQKGGETSTNSIASIFAWTRGLAHRAKLDNNAALLDFTKKLEAACIGAVENGKMTKDLALIIHGSKVARRQYVNTEEFIDAVADELKARLLKAKI*