MGKSKLFKALLGGMKAFKSPSKEPPTENPPPSVHSPSPCEQEEKEHQKRTHKEKRRWSLGKSSSRNRDVELVLPSFLANANEIKNLQEKQLQFNDTKLNIHSVAHPQSEACEWTLALSNNPDVAIVSSCNYQAATDVLQDIDREEWAAIKIETAFRGYLARRALRALKGLVKLQALVRGHIVRKQAATTLRCMKALVRVQARVRARHVRMSEEGQAVQRQLQQRRLQCRRLMEGWDNSTASLEKLQAKAQNRQEAAIKRERALAYAFSEQLRRCAPKQGCMVIDSKPDKNHWGWSWLERWMAAKPWENSFPTIAKQQELYVTTFINRNEETVEMTKTKDDRPRGLMKRRSPSACEIPLPKEISLFPGKPNASTIYVPPPPINRAMAMAACLSRSTSEVLQPDSYSHSRPAVSKKLSSPEIPMSPSRSSV