MDFRLTQEQDMLVEAVRSFVEKELLPHEDDVDRADAVSPELAAQIRGKALAAGFYAFNMPEEVGGGGLDYLSQALVERELSKVSWALHVFVARPSKILMACTGEQLGDYLLPCVQGEKTDCFALTEPGAGSDANSIKTRAVRDGDAFVINGSKHFISHAGHADFAIVFAVTDSYEHNGRKRNAVTAFLVDKGTPGMTVRRGPKCVSNRGYHTYEIFFDDCRVPASKVLGEVGKGWEVANAWLTAGRVMVAANCVGQAQRALDLSLRWAADRKQFGQPIGSYQGVSFKLADMATQIRAAELMTLHTAWKMDQGTMTDGEAGMAKLFASETLGKVADEAVQIFGGMGLMDEGPVERIWRNARIERIWEGTSEIQRHIVSRELLRPLLR*