MSSAAEGSKLWGGRFTGATDPIMEAFNASIGFDKRLCHADIRGSQAYARAISKIGLLTADECNAIVTGLSEIDKEWTSGTFAIQPSDEDIHTANERRLKELIGAPALKLHTGRSRNDQVATDVRLWLANEIGALLTLLRELIAVSVRRAASELDVLMPGFTHLQRAQPIRWSHWIMSHVAGFLRDHERLEQIRQRVLVLPLGSGALAGHPFGIDRAALAVDLGFTSGATLNSLDGTSERDFIAEFLFWATMTMTHLSKWSEDLIIYSTKEFGFVTLSDAYSTGSSLMPQKKNPDSLELIRGKSGRVFGSLSGLVMTLKGLPSTYNKDLQEDKEPLFDTVDTMRGVLAVANGVLATLKIHPEKMLRALTHDMLATDLAYFAVRKGVPFREAHALSGRCVGLAEQLGVSLAKLTPTQLGTISSVFETEDVLKVWSFESSVEQYTAAGGTSKEAVSAQVATVNAWLASKAAAN