MLEDMMIMTKGKNVFLKKQKYFIRPILKELLRDEIWDIGTGHLLHQGFVYQFNHGMFLHSKIIDCWVAFLNKMENYKDESSLSRFFFDTTIVTEDILNELKSEDMKCRLFATLLQIYTKKFDVKPSFRDVALVFFPIVDDGKYYLLIFDLRSSLYYIVDHVKRTGTLERKYGMIPNLVKKLFCNYLTSQHHPMAKTLTFKAARVMNISWLVEKAGTACGIYLMRHMETYMGEYEGRWECGLTGKMPTDVSATIKLRTKYMARLLTSDFNKFKSMIVKDFEAFRKHDILEQDMLLRESAENRKKKRKTKGRR*