MERGLLLKTLNVGEMAVFSAAGQQSQSISRKRYFCPFGMACFGMEWKNGMADKQSTLQEHKVEEVEGEVGGGRGIGTDDRRCPISLELMRDPVTLCTGITYERKSIEKWIADGNSTCPATMQSMPSTELVPNLTLRSLIHSFCSSLTKDGRQEEQGCEILGAVTIQRLCSSSIGLAQELRSVRKSLIKQQQKMSPQLREDLMAAVMAVLESPSSSSEIVEEALGTILFLMPTTSSKNADDHDTLTRLARSSTAILLSRSSSTEARINAASIVEKLASADCDLKLQLGSSQPLLVALVGMLASESSTTGKGRRNSMPRAGLEAMRSLLELRRNRARLVALGAVHRVIELLPELGSRSCTELGLSVLELLCRSAEGRDSFAGHELGMFAVAKKMFRVSTLATELAVSIIWSLCKFSSSEGLMRKRAVDANTFERLLLLLHVDCSAATKQQVYELLKFLRQAYSEEPCIIAAPDRALPEAVVPIYPRF*