MKALEQMELEIVMKACQQSKNVKMLTYLQLIEDIEDSNLLAGHILLLLGKHNAAEVSFLKSSYPEAALQMRRDLQQWEKALSLAIQLGSTSTNEIKLEYALLLERRGDYRHALTNFEELLRLESWDLQKCFLIQVVLVDISRENMATNYLYPEKCTRGVLVICERAGLARSSLHSGDLWKAKQIAMECNNPVLFGECAKILEGFNLLKDAAEFYELGGQLEKATSLYLYSKNYSKAFSLLEKITTPRLYLEYAKAMESEKRFSDAALAYELAEDIENFVRLQLGPLQNPFKAFSVLRKLPWDPNYNLKQKIAVSRDLC*