MFIRAEHSTRMPFLRHLSLAIHPPSAELSSALKDLLLELAPLGRIQSLRIAPSEAYISSDPELAGALTALSSLTHLEFRGAKAISCGVLDGIRSPLESVNIRLIENWERLSPDEADYDDNISCNAYDNAVDVVGHLHRFQDTLRQVELVYPLKSAPDWPALPRVELLMINYFYAPITLHYVRAFPNLVHLVVGDVIDFWGNMLHTTVHEHRECNRAQQAEYYRAWPSLRTCGGTLHALYMFALPFHIARLTIQCISRCLCGVEPAWLSAVLDDVRPSHLQLHIWPVTHLHSVWADAFRTALTGERDHPLESLHFMLRLSAADIDLKNKLLELVRGLSSLTLFSMEIICDGILEIPYFVMAAQPEDHWSRPLLGSFDPGFLFCVEDELRETDMGVVAKRFLDAVPSLKEVAIRWKGRRQLPIDVVDIRLRRRKDPVGQGEIVESEMKVLIHKEDGQGIDEEETDWESEEHEADDDDDEDYVPDDEDYDGDSDSTSGSEDEEDNDVVPGEDCQSWSAGS*