MNRILIVGGTGYLGKYLAKASVSQGYPTFVLARPATAATHDSSKEKLLRELKDNGIHILAGSLDDHNSLVNAIKQVDIVISSVAVPQHLEQLNIMRAIKEVGNIKRFIPSEFASEVDRVEALPPFQRVCDTKKKIRREIEESGIPYSFISANSFLAYFVDYFLRPRQKPQPEEVVIYGDGLTKAVMNLEDDIAAFTIRVANDPRTVNKLVICRPPGNTVSQSELVSLWEKKTGRTLQRVFLPEAEMVRLSQSLPHPDNVRISILHNIFVKGDQTNFDLGYEDLEASQLYQDHKYTTVDEFLDTCFISPPETKLTSL*