MTFDLSSVPDYDDLPQVEGMPKGCAWGLFDQDGKKDMVGTLNFLTPEVVRNAALGVKDGISISLNWPLNAMTKLNVPGRAVPEHKVLYIPESLAGLPFEQGKSWDDEVSFNTQCSSQWDSLCHFQHQDSGLAYNGANPDKKLLSVDSTDSNTMPTLDHWHSRGCIAGRGVLIDYAAYAEEKKIEFHPFDGNRITVEDLEACAAYQKVEFQPGDILLVRTGATEVVDRMDPVGLGKMMAMKLSGLDGSEEMARWMWNKRFAAAASDSSAFEAFPPLKPDGSIGGMKDLVLHVYCLSLFGMPIGELWDLRKLAAYCKKTKRYSFMITSTPLNQPGLIGSPPNALAIF*