METKIRAIAHVKLGDPLNGGLKLMEIQRSLTPPPNHVCVQMTHRPINPSDHNSIAMGRLFNLEQKPPILGGEGCGIVHKVGKGVTKFKAGDRVVPLIFIDYYKTGNGSWQEYVTLPQNQIVVVPSTISDEVAAQSIINPWTAYGLLATTSTPPGHFILQTAAASVLGRQIIQLAKHLGIKTINIVRRDKWVGELKALGADEVINSETQDIVSMVKKITHGKLAHAAIDAVGGTLTKDVASSVRDAGYVYVYGVLSGWSININTLDLMRNVSVKWWLLSNFVNTEEKIEFTAKEVMGLIEKKILTPLARKKFQLENFKEAFLESKKEGEAGKVLLVS*