MKFRISTAALALTASLMVVSGVAKAAEAESCDTVHFADVGWSDIAATTGTASAILKALGYETDVKVLSVPVTYQSLKNKDIDVFLGNWMPTMEADLKPFREDGSVEVLRENLEGAKYTLATNEAGAKLGIKDFADIVKNKDALEGKIYGIEPGNDGNRLILGMIDGDKFGLKGFEVVESSEQGMLAQVAKLDGDAKPIVFLGWEPHPMNANFKLTYLTGGDDVFGPNLGGATIYTNVRQGYTAECSNVGTFLKNLKFSLPMENEIMKTIIDGGEEPEAAATKWLKANPAAFEPWLKGVTTKDGGDAVAALKSTLGL*