MIRSIRFYSKVIDLKKEGKTAAKILKSEYKSLKDHYEAPKYPIVLCHGFSGFDRLSLLPIPKEVGHQIDKAKEYAPRGLIELDYWYGIKEALEKLGSTVFIAKVPAFGDIKSRAVSLDKFINKECKSLRQNESKSSIYNDLNHDPTTFENKNEPIKVNLISHSMGGLDSRYLISKIHKENENYKVASLTTISTPHHGSECADFIVDLIGNNQILKNVCPQSIFDLTTSNMKKFNQSVKDDPNVQYFSFGARFNPRWYNLFSLTWLVMKYEIKKDKARELRRLIDNDGLVSVESSKWGQYIGTLDEVDHLDLINWTNKARSTFDKVMFAQDPTFNPIALYLDIADKLAEKGL*