MEEVQKRVAFILIDGLGDVSIPRLGYKTPLQAAEIPNLDAIASAGINGLMDPVEVGLGCGSDTAHLSLMGYDPRVYYRGRGAFESMGAGLAMSPGDIAFKSNFATLDEDSGVVVSRRADRHFEEEGPILCAALDGMKLPSFPEYEVRVRYATEHRCGVVVKGPKLSGNISGTDPLKDNRLLLEAKPLDESEEANHTAKVVNELSREISRILVSHPVNVKRAAQGKNIANLVLLRGCGIRIEVPPFHEKHGLWPCMVAPTKIIAGLGMSLGIDILEALGATGDYRTLLTSKAIAIANALSAPLNPCPNVFEPAEDGHKPGRSDGYDFGFLHIKAIDDAGHDKATLFKVRGLEAVDKAIRQLAKLLWQAESSSNYQYFLCVTGDHSTPVEYGDHSFEPVPFTMCRLKDFVRAVGGESALLETSLDPFPLPTDIASSENVIGKEEEDCGRREASLAISGDSVSELNEIAAARRCLGRFHGGEMMGVITKFLKLDV*