MPDLMSSASSADAQPRLTFDSFHASLPIMCKGLDRILQTLMHEAHPPCCLIHDALLPWCHDLAVKFQLPRIVVWTASASVFSVGFHIPELLARGYIPAIADQGSPKKTVDFIPGLPPICIADLPTSMTAAEGLQSPRFKLITSAFEHSKSADRILVNSMYELESNVVEALKTEAGLRIDSVGPLFMMSSIFATGSSYPSLLQEDNSCLAWLDQQHESSVLYISFGSIAALEDDVFQELAHGVEASGESFLWVVRPDARADKETMAPEELLPEGFLERTKGRGLVIPWAPQLAVLG