RRYAPKVRTGCLTCKIRRVKCDEQRPSCNRCSSTGRKCDGYPSPFIAAEPEPLSTALSTSIGSSLELRSFAFFREKTGPGLSGYFNDSVWDRYVLQLSQSEPTIRYAVNALAALHEERDVSTAGQTAVVVNASFPAAQYARALQHMRSLLTSTQVPMDVMIVAVILMIHFEALRESFVPAIIHAEHAIRLLSSNTSFDPRKIDPALVRTLMRIDVQGSTLLGERTPGLPFHTAFIDSTLPTTISSPTHARDVVATWSCRLYHFMRMHADRYKFREPGNVPIELLAKSHELAQTLHELERLLWMYTHKPTVKLSAREQHGLALLRVRVKMDRITAATCLYAETTVYDPFLTDYEDSLAICVYVLGNDEPEKRFFSVATDEGLLIPLYFIATHCRESRVRHQALAAMKRLSLRKGIWHVETMTRNAELIIRFEEALCDHPSPRCEDIPEWRRIHSTGFEGWDSNEVSSRVTTMLRLRPNGADGEWLDVKELIDW