MDSNPMSPRLRPKSRIRVRTAHSPNHRIVVMLPDGNGRLLKIMARSVLIIMAVVSFPWIRYTVGSINTDNHDYHHHDVGSMDDCFFLPILFRELHNEGLVRSGSRGVLIGELGVPMLEDLDMDLVVYESGANFMRSIANGSLDFVFADSLAVAGEFVERVLKIGGIMAVRMNSGDALYDVVVPPNYKIVYVHHFDATVVAMQKMGESALPPPAKRPLCGDAMDVRKAAMSGLEDVLLEPPQHLNSLELDQYVQRTKYLPDLIGVSLDQYPRRVFIDVGLPGSEGWFERHYPARSQAFETYNVEQEMDGGRVIELSDWLGRIVREEEFVVVKAEADVVEEMVKSKAICLVDELFLECKQQWQSGNTVVAHGRAYWECLALLGQLRNEGIAVHQWWG