MMTQPSSRESSPRMKPLHVKFEDAAEMDSGYCSASSSTASLPQVSFTPSHLRHINDQLEKMQAMDILRFCRVLFPNLYQTTAFGLTGLVTLDMLSKMEKESSFLPSVELIFLDTLYHFDETYQLVERVKERYSNVKMHVYKPADCGTVADFETKYGEKLYETSAEFYDWVAKVEPQQRAYSDLNVGAVLTGRRRSQGGQRNKIPIVEVDNETGIVKINPLVNWSFQDVQKYIKENDVPYNVLLDRGYKSVGDWHSTSPVAEGEDERAGRWKGQNKTECGIHNKKSRYAQFLEEADRKAAEAAKAAKAATAAAMQDSPVGSEIADDARWHAARRPGARRRQHHHQDHVPSAVTSSA