MKFGRVLQLRAIPEWRESYIGYKRFKRLLKRLPTAQSSGSFSPTASLSLREPSELEAPLLSGPYAEVEALFFAALDDDLRRVNEVSVAETESIETSVALATGGEALLSQEEVAALYCRLAKLRSFMCVGQPVPLVFCCALACSAAMALPVSSFPNLNSLMAEDDLGDSYLSSAHFLATGVPATALAGVLVATLGYGLSLELLAGVVTEYDRGRRAFWRRDAHVAKEFVKSPTDWLANELAEYGEIDAACRDRFVMHLMTAAGASAPADAVFRFTAGEAMQTSRPTSASGEDDDEDTGSEESSDDRASD*