MTFDKIKVENPIVEMDGDEMTRVIWKSIKDKLICPFLGLDIKYFDLGLPHRDATDDKVTVESAEATQKYNVAIKCATITPDEARVKEFNLKSMWRSPNGTIRNILNGTVFREPIMCKNIPRLVPGWTKPICIGRHAFGDQYRATDTVIQGAGKLKLVFVPEGTDEKTEFEVYNFTGAGGVALSMYNTDESIRSFAEASMNMAYQKKWPLYLSTKNTILKKYDGRFKDIFQEVYEANWKSKYEEAGIWYEHRLIDDMVAYALKSEGGYVWACKNYDGDVQSDFLAQGFGSLGLMTSVLVCPDGKTIEAEAAHGTVTRHYRVHQKGGETSTNSIASIFAWTRGLAHRATLDNNERLLEFTEKLEAACIGAVESGKMTKDLALIIHGSKLSREHYLNTEEFIDAVADELKARLLKAKA*