MTTPVGRIRQFVERCVHAQPSYTVYGSGLNVAVNESDQSLVCDAAVKQVTVTLENKLLWDRFNALKTEMIVTKSGRRMFPSFQVRLGGLIPTDHYILALDFDVCEEKRYRYSFHSSTWIHAGLSSCREHFISFDTDEGKQYTLGDVIGSLACLRFQAL