MPLVKGLRDRVDKFSAKTPADQTGTRYGAVKDIAVGRFTEWASGPVEFRELVRNVLEKEGVPAGQQGMYYAFAFKCRKALFSHSGPTLKAVINGLINDFTTGKGADPAILKKIATMILGEVIS