MKDLSGFIARAKECNTGLEELPTLTPFVVEGKEVGKLKPKFVEHVRRFPDVFVVEGCGPSGRVSLSPSLDSCESRSAKVAEVLAQLRAEGVITGWRDELYPVVPSFHDPPLLLVERAAATHLGIKAYGIHVNGFVRDDRTGALRLWVARRSLTKPNWPGKLDHIVAGGQPHGLSPRENVAKECGEEAGIPPDLAATARPVGAVSYLTVSATGYKPDVLFCYDIQLPPDFVPTPQDGEVQEFQLLPLEEVAQLVATTTEFKTNCCLVIIDFLIRHGFITPEQPGYLQLVALLRSGDCS*