MLVADPVLSGFWKAFVDPVEHSDDNPNGVLDSPEMTRRRMLGSPMLMCLTYLLGNIRLKDCAYAIVPAAQIDLSKVPSRPFDATDERLRNAATIFENALKASTVVEEEGLWSEVIEKYESLKAEWVPDIVSRAYGNRGNARSRQGKLEQALEDYNKSISLAPYAVDPVLNRGVALESLGRYDEASADYVAVLRVQPNDPAAWNNLGNVKAAQDRWDDALKGYAKAVELAPAFSFAAANYALALYQVGKVDEAVKQFRSLLRKYPSFPDMRAALAVSLYAQGLTAEAEGNWERLEDGRYKDRVWVKDTRRWPPRLIADLERFLDVAP*