MGCVIVEVQDVSALNVGEMAVFSAAGQQRQTVHSPRTRSGELEGEEGGGRGIGTDDRRCPISLELMRDPVTLCTGITYERKSIEKWIADGNSTCPATMQSMPSTDLVPNLTLRSLIHSFRSSLTKDGRQEEEGCEILGAVTIRRLCSSSIGLAQELRSVRKSLIKQQQKMSPQLREDLMAAVMAVLESPSSSSEIVEEALGTILFLMPTTSSKNADDHDTLTRLARSSTAILLSRSSSTEARINAASIVEKLASADCDLKLQLGSSQPLLVALVGMLASESSTTGKGRRNSMPRAGLEAMRSLLELRRNRARLVALGAVHRVIELLPELGSRSCTELGLSVLELLCRSAEGRDSFAGHELGMFAVAKKMFRVSTLATELAVSIIWSLCKFSSSEGLMRKRAVDANTFERLLLLLHVDCSAATKQQVYELLKFLRQAYSEEPCIIAAPDQALPAAVVPIYPRF*