MGRVKLQIKKIENTTNRQVTFSKRRNGLIKKAYELSVLCDVDVALLMFSPSGRVSIFSGNSSIEEIMARYVNLPEHERGRLQNQEYLQRALGKLKSEANPTYQAATSSPASMIDSQVEEMQQELHKCKCQIEDMEKRLRIYEGDPSEITTFCEADYREQVLEENLKQIRVRKA