MPFGQFIIGPPGSGKTTYANGMSQYLACIGRKVAIINLDPANDLLPYKPDVDISDLVDLQTVMQEMNLGPNGGLVYCMDYLEQNMDWLQAALEPLEKGGAYCLFDLPGQAELFMMHDNLKHIIDTITQKWHYRLTAVHLVDAHLCTDASKFISCLMMSLSTMLHLELPHINVLSKIDLVRQYGKLDFNLDFYLEVQNLKYLVRTMGESPFNKRYRKLSQALCELVEDMGLLSFVPLAIQDKQAVQHVLGLADKANGAVYASLAGHSPYPPELIYGASFQGSETDMWSDFQEKYIDRPGNIVERQVEQGQPPE*