MMELCPSGPLYLELGNGIQSVLERLSQKSTSRATSSIDSVVLRGRYCRFIDTHVSPDEIRDVLRMASCLPNLRRLCLLRLRVPVTAITPCLPQILSLESLELRSICLSGSPTELQALATALVAHPTLTKISLADCRPPGSCDRLDALVKALGDMPALREVELDMMELSRWLLKNESVDSFRHFLEHARSLTRLSLSYMRLPHEYVQTLAQALVNDTCSIRQLFLDRCDSLSRESAWAMAQMLRYNTSLQQLHLVVKDYEDAIPMAQALQENNTQSQLTKLLLRTYQHPRIVRPAVYQAFSSMLQHNCRIQTLEMYQGHPMRPWRDLQDPQLLLYLKLNRAGRAQVMANDKKEQQPNNEEWAKIIIAARDDVDCSFYFLSQNPSVCQATN*