MKIGFVNQKDCIKVEILWTKLIKPSLPTPPHLQRYKLSFFDQLSEKEHVPFVLFYANNNFINNSTIDERLEQSLSKILTHVYPAAGRYDKDECSILCLDQGVSYTKAKVNCKLDNFLEKTRKDLGLAGLFWPHENKNVDETNLMVSPIVIAQVTEFECGGLAISLSGSHPAMDGFSDFKFLFEWAKVCRMGTPVEEINFLSFDLSNIFPTRDVSRLFKSTYHPVIEKDIIVKRFVIREAAMSRLRKKYMDESDGGLTFQPSRVEIITALLWRALIRISTTIHGYVRPSLMDFPLNLRSKTSLPQVHNSMGNFRIDVPIKFIPGESKMELHNFIILIRDTVNKVVASCAKASPDEIVSTLVNIYNESVRSPEWGGNDEVDKVLCSSMCMFPLHDTDFGLEKPTLVFFGMKDTQMLWLHDTNIHSEVGVQVDLKESYMQLFEGDEDIKALTFIRDANL*