MGIVQLRLDVKTYHVIFVNSRQYERILKRRAARQKMLAEGRLSKKRQKYLYESRHIHALRRSRGEEGRFKASTPTTPLTSTCDRGAPGIVKEEAVADPLEIC