MKSRFLVLCAIVCVMAQMGDANVVLLGNNLTLSFADIEASFSPGVKGSGVNGIVYASEPLNACSPLTIKAVKGPPSPFALIVRGGCTFDEKVKNAQDAGFKAAIVYDNENSGVLVSMAGSSSGIHIYAVFVSKASGEVLKKSSGHTDVEVWILPTFDNSAWSIMAISFISLLAMSAVLATCFFVRRHRIRRDHPRIPEAREFHGMSSQLVKAMPSLIFTKVQEDNCTSSMCAICLEDYSVGEKLRVLPCRHKFHAACVDLWLTSWRTFCPVCKRDATSGVSELPATEATPLLSSAVRLPSQPSSFRSSVAASPPRPISRHPSSHSVSRAYSVSSTPHSPNPFRSHTNLPGVIHASRSTTDLANMSSPHPRISHLSSSTHSLVGSHLSPPISIRYPLPHSRHESPSPHVSSPYISNSGYGSSSYYYLGGSSQHGSYLRRCGESGPSLSTMVPRSSQQQFQSEANVAAGASSAQSSRQSYLRRCGDSDASLSDMASAQSLPGC*