MARFLPVGQILLTLPALQIMIAAYFTDVLGTHVCNPDWPGHARYHNAQTMDLMIFLEIMTLYFTWRSPFLRGSTEKRESLFVAALIGSTFFVTGMLAPYFPGRLCLDKGVPPGEPGTPGNLIYGVPLVLNWIGYRVAIGRTQQSEHQE