MSRIYVLVEGQTEEAFVRELLVPHYARLGRFLTPIIVSTSPGHKGGVVSYAKVKPQIVRLCRQDEEAHVTTMFDLYALPTDFPGKAAAAYPAHASGAAKALYLESLLSQDIRQPNFLPYLMVHEYEALLLSCPEQFAEWTSDGTVPSTLVRAVADAGAPEDVNGGPHTAPSKRILAVMPEYQKTFHGPLIACDIGLDAMRAACPHFHAWLQAVEVLP