MEKRAMVGAAGLFTDDLILEILSRLPARSLHRFKCVSVPWRDLISDPANRKKLPQTLAGFLYMSISTNRIHHHFASVSGAAALFDPSLPYLHPNKDERITQVDACNGLILYRGSNKSWDDFRFVVCDPATGRWVELPPRPTPAPVNRYSRTAGLAFDPAVSSHFHVIQFEETYSSSMTAVIIYSSRTGAWSRRDCGIAERVGMFCSGKCVFVGGMMYVIGILEQFALVGVDTEGKVWKTINLPRVGPTFGTIGSSQGCLHYAIASVDDNDKILDSEISLWCLKDHDSKELVLKHTASIDKLMSTTGLGYRVVAIHPDCGTVFLVSRRGDTLVAYDMQRQRVGCILNLEKNNIQQFLPYVPLFSEPLAGADGQ*