METVPLTTLSSCLKIDPLRLLQTSTGHRPTIFINRRNNTITFHHQPSLFPSGHLEVMCGHRSRHVVKAVGMHGGDEEYVSKNKARGVAGATVVFACVVGAMCFTRPMCRPALAIWLFWSSKPPTEGEKLPEDQERPVSTLEFFLKEADGKKNEKDASDAQKRLDDMLKKITDFDPKKPSPVEPVELKKTARKFAWNTDRGKAKTVLDKLAAKYKDLSGSGKNQETAETLGRILVEMKIFLGMQTEAEEELKKLMAAAKLTEIDLKKDDLELFYVDFRLYKAVISLMSNKKDDAWFWWNKYKSCPSEEPGQDTGALFQKFEAKLKN