MKPRRVLKRGAEVARVPEAYLIDMENGIPYDAFDDFPCHWSDAELEMLRGSRALQRAQDAKALYGTLHKHISQALRKGAGPFPRDWFTPARLAWALNAVSSRCFGRESRSGLPEMVMEGSGDLVVRAARDLTPAQQAMAFYGAHPNAHLLVECGFAIEGNSHDLVEVKLGIRAADPLRDAKLKAAKACLRDADAKQLTGLFELRAGPLPANLARFAALATAQSADAVAALEKRLKGGALDAASEARVRQALSIVLAARLKQYTLEGAPGEGPRPACGADGGVVVEGEKAILVGALQQLLGNAPLL*