MKQLLLLWSRSLSTRVALVGGNHTSSRLRPKSRIRVRAAHSPNHRIVVMLPDGNGRLLKIMARSVLIIMAVVSFPWIRYTVGSINTDNHDYHHHDVGSMDDCFFLPILFRELHNEGLVRSGSRGVLIGELGVPMLEDLDMDLVVYESGANFMRSIANGSLDFVFADSLAVAGEFVERVLKIGGIMAVRMNSGDALYDVVVPPNYKIVYVHHFDATVVAMQKMGESALPPPAKRPLCGDAMDVRKAAMSGLEDVLLEPPQHLNSLELDQYVQRTKYLPDLIGVSLDQYPRRVFIDVGLPGSEGWFERHYPARSQAFETYNVEQEMDGGRVIGLSDWLGRIVREEEFVVVKAEADVVEEMVKSKAICLVDELFLECKQQWQSGNTVVAHGRAYWECLALLGQLRNEGIAVHQWWG*