MFKIPDHQVAGHVAGAGKLGPLVDDSGRFYKPLQDGKRGTEEVSFYESFSSNTQIPEKIRKFFPIFYGTKIMKASTGIEHPHIILQDLVSSRLSPSLMDIKIGARTWAPEASEEYITKCLKKDRQSTSVSLGYRLSGLRVFIGDELGFYKPERDVMRKAGPDDVRLFLMKFVSSNLESELESGSESESKPDCSLAASVYGGDDGILSQLLELKAWFEDQTMYHFYACSLLFMFEKGLTSNPEVKLIDFAHVEEGKGVIDHNFLGGLCSLIKFISEILSDTNDLKNGLIEP*