MVKYVLTGATGALGSQVFKYLLRLVPASDVIVSLYNPAGATAEITNSGVEIRRGNYSEPTSLDAAFASADKLLLVSYPSIAHAERVAAHKNAIDAAKRVGIKHLYYTSLAFASDSKAEVMQAHLDTEKYLKESGLTYTIIREGIYSESYPLYFGFWSPAEESDEVLVPYSDGGIAWVSREDLGEGTAKIMGGYENETRLLSGSQSITLAQIAEKVSQIVGRNLKLVIGTEDEYVRRNRGKHGPRGEEEFLRKWATTFKALQRGELDVVDPLLQQILRRPLKPFEESLKEVLDIHRSVVDRYAK*