MESRPGGTNLVEPRGQGALPSGIPIQQPWWTTSAGVGAVSPAVVAPGSGAGISLSGRDGGGDDAAEESSDDSRRSGETKDGSTGQEKHHATSQMTALASDYLTPFSQLELNQPIASAAYQYPDSYYMGMVGPYGPQAMSAQTHFQLPGLTHSRMPLPLEISEEPVYVNAKQYHGILRRRQSRAKAELEKKVVKSRKPYLHESRHQHAMRRARGTGGRFLNTKKNEDGAPSEKAEPNKGVFPFLMNSFVYPKGEQNSGYRRIPPDLQLLQKET