MLTDAIDQNTHSGLLDIVKHCTYVGMADDVLALVQHKTRLYLVNVVKLSRELMYQQVLRRFAHFNAVQLSNPASVFELLLIALDEEERAGMWHESDGPKDQIAQLNVRLLKDKVEMLDEYFSLGIDQQGNLCTLPLVLDQYTPDMDRLPHFLWSLANDVDWDTEKECFESVAAALGNFYALHPPLLPNPNGEGLKFYQTPKEKCSDEQPADEKQHRNGCDQDNDSNIDEDLVTEAKTAWDHREWRIQHVLFPSLKLFLNPPNHMANDGTFVQVACLENLYKIFERC*