MKGPHYGQALAFIDLAIFGALIICGNGSSGHGFEDPLQVCAKGSSQRNDILADETLVDIGIDEYVVCDGDRNMILGKNFFVTPSDSVAMIAANAQETIPYFKNGPKGLARSMPTSGALDLVAKKLNLPFFEVPTGWKFFGNLMDAGKLSICGEESFGTGSDHIREKDGIWAVLAWLSIIAYKNKDKKVGEKLVSVADIAKEHWATYGRNFFSRYDYEECELEGANKMVEHLRGLISNIKAGEEYGNYTIQFADDFAYTDPVDGSVVFKQGVRFVFTDGSRIIFRLS