MDLKRSKRFRKKIANFFKKGKTRYQIANKIQDIKVRLREVADLHDRYKVDDVRANPAATNTVDPRIMALFKDQKELVGIEEPRNEVIKRLMMEGDDDGLLSSRMQLKILSIFGFGGLGKTTLAKAVYDMQQSNFVCKAFVSVGQNPSLKKVFMDILLQVDEAESSSNASMLNEEQLIRKLRGFLENKRYLIVIDDIWDNSSWHMMKCVLVDSNCGSRIITTTRIFEVAEEAGDVYKQKPLSSATSKELFYTRLSIGKCKITYGQPIEISEKILQKCGGVPLAIITIASMLASKPWEDWSEVYDSIGFGDRANIHVDNTRKILLYSYYDLPCYLRACLLHLSIYLEDHEIRKDTLCNIPKFQTFTCALHP*