MKPDQCTFTSFLNACANLAALNYGKQVHAHIIVTGFKPDVLLRNAFITMYAKCGSIEYARVEFEKMPMKNLVSWNAIIAGHAQHGYGNEALHLFEQMNQAGLKPNRITFIGVLCACCHAGLVDKGWYYFESMSRDHFIAPGADHYACLVDLLGRAGHLREAENLIDRMPFKPDAVVWRALLGACRVHGNLELGRRVAERLFELEPQNSTTYVLLSNIYAAVGRWDDVTKVRTMMKEGRVKKEPGCSWIEVKERMHIFLVGDRSHPQTEKIYARLENLVEQMKEAGYVPQKNFVLHDVEEEHKEDILLYHSEKLAIAFGLIETPPSTTLRVIKNLRVCGDCHTATKFISKIANREIVLRDTNRFHHFKNGDCSCGDY*