MESRPGGTNLVEPRGQGAAALPSGGPAVQPWWTSSGAVLGAVSPAVVAPGSGVGIGLSSSPAGGSGGGGTAKGAASDESSEDSRRSGEPRDGSSGQEKNHATSQIPALVPEYLAPYSQLELNQSIASAAYQYPDPYYSGMVAPYGSQAVAHFQLPGLTQSRMPLPLEVSEEPVYVNAKQYHGILRRRQSRAKAELEKKVVKARKPYLHESRHQHAMRRARGNGGRFLNTKKSDNGTPNGRAEPKKGDGNSEHLHVPPDLLQLRQNGA