MATEGAASLAVEEVDLALGDVAKAGRKPHVVAIPLPISGHITSLLQLCRILAKSGISITFLNTPENHDKLAASESQKNPNIHFVSIEPDDPNAHPVLPGWDFFRSFLARIDDLEAPTRRFLSSTLEHGKPDLLLSDVYIGWTQDMAAELGIPRIVLWTSSASECLLYHYIPTLIAGSILPFKVPEGCSAEAPDTIIDGMVLENPPVFHRVVAGSEDDIEVEIPGLPLLHRGEFPSFLQVEDGADIIFHGYVKQASRMAEADIVLLNTFYGLETKVIEELKKEMQSVVPIGPLFLMDESHNEYSDMERGRECLEWLDKQQEGSVVYIAFGSMIHLTESQVGEIASGLEACEQPFLWSLLKGSAPLPEGFLERCKDRGLVVSWAPQTQILSHPSTGAFLSHCGWNSSLESLALGVPLLCCPYAGDQILNAKMIVEEWGLGLGLTTRGIFLTAKGLASGVKQLLHDDTKDDHHDSARRGASVRAKARAFRQVVCKATNSTSNGDNTVHNPSSREGLNCLLQFIATHSRSE*