MKTLFVYPKRSSPLPALLFLAWLDAATSKLGAALILPHGDVALDPSNLSPGTAARKAGDTIAKGARQAARWFATGKNSSSPQKTTGTESRDFDLIFLSTPHGIQLTHDYGIYLGPHASGSINITGDNSSHAPYTVTMPPIDLDTALSLDLIMQLTEQQSTSGKPIPVEGIATSADGAKDLPLEWAEIIPLKLLPEPHAFKYLIWSYPLRRYTESPSMVEELLIIGAAIRSWMEALPLNIGVIISGDMSHTHEATGPYGYSNASAPFDHAVGHWASNPCQNSDSLLQTARSLQPNGKSCGFTGFVLLHAMLCGGSTGETFDPLDSDNVWVNRNATYYGMMAVTFDSKGNDQRVSSE*