MEPLYVNARQYHRILKRRAARQKLEAEGRLPKKRQKYLHESRHQHALARVRGEGGKFDKGRHLGRFSSATRFSVRIRFPHDASDCGRVMSRRHTKRQMYYAFCLTMHVLMS