MKSGIFRDTIPRTDLSEVLDFRNILELGVTSENIIRLDNDFNWPVFTLQDRPGFYFIPQALSVDEQLHWIKEALISFPEPPNRTNLTAFYGPIHNLWNRAQNEEKEVDGCDNPVMSDEAKGNFPVASMSEASLKSTNEGHISIAREHAAYKVCESRSPDSDDSHRDCKEKHIFTNNVVSKNKFSMRNLLQKLRWATLGLQFDWSKRAYDLLLPYGDIPEELATLASVLAKPAMNGGHFNAEAAIVNYFKSDDMLGGHLDDMEADWSKPIVSISFGCKAIFLLGGSTREENPVAMFLRSGDVVLMAGPARSCYHGVPRVFVDPDESDLPDFHTTDPTSLPFINHIRTTRINLNIRQVF*