MCGGIGCPRLLGRTVSVRLGPVARTTGGAGHPMAPAIVDRSAAHGGANHLFERTLMEGRLQRRGTAIGGAMKCSLRMHTPPPPLCTRQTSMDNTPSTEDNNGSINRSFTPYTDAVNARTKKKRIPRPLNSFMIWAKDERARIRAQCPQLHNAEISKILGGMWKSMKPEEKVDYVKRAEELRALHAIEFPDYKFRPRKRIPKDPIAEHEPVYRGGPTFNGSDTSTPPTVSLFPISASFDHRQQLGYMAATLNIDYGRVFMQETLGLPNQGMGNPSPESGFDDDFTENGGPTVSPMTMARTVALNNGQLGAGLAVNTTNDDDLGAAMINGGPFLALNESPPFGMAKPNEQTCNGSAPFTPAKRDFW