MAFQKIKVANPIVEMDGDEMTRVIWKLIKDKLILPFLELDIKYFDLGLPHRDATDDKVTIESAEATLKYNVAIKCATITPDEARMKEFNLKHMWKSPNGTIRNILNGTVFREPILCKNIPRLVPSWSKPICIGRHAFGDQYRATDTVIQGAGKLKLVFVPEGTDEKTEFEVYNFTGAGGVALSMYNTDESICSFAEASMNMAYQKKWPLYLSTKNTILKKYDGRFKDIFQEVYESKWKSKFEEAGIWYEHRLIDDMVAYALKSDGGYVWACKNYDGDVQSDFLAQGFGSLGLMTSILICPDGKTVEAEAAHGTVTRHYRVHQKGGETSTNSIASIFAWTRGLAHRAKLDNNTELLDFTKKLEAACIGAVENGKMTKDLALIIHGSKVTRRQYVNTEEFIDAVADELKARLLKAKI*