MTTWNLIRSDQLCTAGETRLGYCWTEGADCCGRLCREKASCSYFLWDSTTFECWQSHAGSRDCDSGWIEARGVSFYALEGDRTPFTWSLVHKHAECASPEMALGDGLASTVGECAFRCDALPGCDFFLYDERGGGCFEEYTSSADCPEGLQTWRRYDFYALLRGSAAPIPLAERWSCVGPAPFPGEAASSAPRRTSTCFEYHAAPKRSWVGSEAACLSRGMHLASVHSAAENEVALSLCAEECWIGFTDRQSEGEWRWTDGSRDGGPHPWSPGEPNGQLHETTDGAYIYPLRAGLDSPGSRDDDFVNVSTAGPAAGHVVERAFLCRHDFRAAPRPP