MVGEGVAEEEERERVKAEIAGHPLYEQLLAAHVGCLRVATPIDQLPLIDAQLARSHNLLRAYSAIRLRNPNPILHPHDRQHLDQFLAQYVLVLSSFKEQLQQHVRIHAVEAVTACREIEQSLHALTGATLGEGTGATMSDDEDDLQMDFAMDAGAEAQDMMRFGPLLPTESERSLMERVRQELKIELKQGFRSRIEDVREEILRKRRAGKLPGDTTSVLKQWWQQHSKWPYPTEDDKTRLVDETGLQLKQINNWFINQRKRNWHSNSQSVTCLKSKRKR*