MATKKLSDLAKTIRSKNAGTDKITFDVIFRERDTYEMVKRSRALTRETMADLFKISGNRITDFVEYDPANAIKFTILRDRPSGSPGDPDIFGAQQYAPLLDVEVPIEA