MIVLSVGSASSSPIVVVFSVALLLFYFSETSLGAPCPINGLPIVRNISDLPQDNYGRPGLSHMTVAGSVLHGMKEVEIWLQTFAPGSETPIHRHSCEEVFVVLKGSGTLYLAETHGNFPGKPIEFPIFANSTIHIPINDAHQVKNTGHEDLQVLVIISRPPIKIFIYEDWFMPHTAARLKFPYYWDEQCIQESQKDEL