MSFSNLVSDLALRDSYEDRNSQISNARSQVTARSYTSTAATSVSIAGDISSQLHSGYSHPLSRSWQAERQLTKEMLIYPLFITDNPDEETPIPSLPNQHRRGLNRLVPFLRPLVQKGLRSVILFGVPLHPSAKDALGTSADDPAGPVVQAIRLLRSRFPELYIVTDVCICEYTSHGHCGILREDGTLDNAQSVDRISDVALAYASAGAHCVAPSDMNDGRVRAIKLKLIEAGLAHRVLLMSYSAKFSGCLYGPFRDAAGSCPSFGDRRCYQLPPGGRGLARRAIQRDIGEGADIIMVKPASSYLDIIRDAKELAKDIPIAAYQVSGEYAMIHAGAKAGVFDLKSMAFESTEGILRAGAGIIVSYFVPEFLDWL*