MVSRRQVLMLLKRSAYDLYVNRHQDTAITTLHQVIGNLHDRHRVHESTVEKCKDVLNKKAIKWKSLFRDELTEPIKNVDLVITIGGDGTLLQASHFLDSSIPVLGVNSDPTQIHEVEEKLGVYDATRSTGYLCAATKENFDLILDEILEGKRKPVEVHRISVRFDGIEFKSFALNDVLFAHPNPGAVTRCAFSKFLGNYLGGEGNVFTFIFTASSIHRGGTIESTSPLIPSRSSGLRVCTATGSTAAMHSAGGYLMPTASSDLQYMVREPIMPYPWHKEFMHGQIKPNEILHVRWSCRQGNVYIDGSHLFHSIQFGSIIDISSAAPSLQVFLKNCFAGTRF*