MCRRLDPLFVSITWGSNGSTLSRTLAVASHAQRFACVDVLLHLSCTGLTREQIGHVLAMAKSSGVHNILALRGDPPQGKRAWKEGDVSGGECDRAIDLVKLIRRLHGNYFGIGVAGHPEGHPSSQKGDNGKALEMQHLKEKLDAGADFVISQFFYDVNVFLDYVKRCRKVGIDCPIIPGIMPVQSYSSLVKMTQFCGISVPSAVMDRLSNIRLDDEAVKQVGCKIVAEMCEQILSAGLEVDVDGFHFYTLNLERSTTRILTSLGAGSISEQARSTRRVLPWKPSAMENRSKEDVRPINWSNRPKSYVMRTDDWDEFPNGRWGDSTSPAFGELSDLSHFCSFTLGSDEDRRAMLGHNPQAESDVYEVFARYVEGSVPHIPWCETPLQPESFLIQPQLAKLNRYGFLTVNSQPPVDGLPSCHKVFGWGGKGGRVYQKAYFECFVSPSKANRLTQMVTDHPSLNMYAVNNAGQELRVGVEEGGVTALTWGVFPNREILQPTIFDPDTFLIWAEEAFSLWGSMWLNLYEYGSESYDLVQEIRDTYYLVALIDNDF