MEKRVEKRRIVLVPVAAQGHVTPMMQLGKALQSKGFLITVAQRQFNQIGSSLQHFPGFDFVTIPESLPQSESKKLGPAEYLMNLNKTSEASFKECISQLSMQQGNDIACIIYDKLMYFCEAAAKEFKIPSVIFSTSSATIQVCYCVLSELSAEKFLIDMKDPEKQDKVLEGLHPLRYKDLPTSGFGPLEPLLEMCREVVNKRTASAVIINTASCLESLSLSWLQQELGIPVYPLGPLHITASSPGPSLLQEDMSCIEWLNKQKPRSVIYISLGTKAHMETKEMLEMAWGLLNSNQPFLWVIRPGSVAGFEWIELLPEEVIKMVTERGYIAKWAPQIEVLGHPAVGGFWSHCGWNSTLESIVEGVPMICRPLQGEQKLNAMYIESVWKIGIQLEGEVEREGVERAVKRLIIDEEGAAMRERALDLKEKLNASVRSGGSSYNALDELVKFLNTE*