MLGVSTRTFKIITVHAFLPVSVVLLVVSWFHVWGVKYCCYTRYKVKSKADATEPCKANNQHIPAQTFTFRELAVATKNFRSDCFIGEGGFGRVYRGRLESTGQIVAVKQLDRSGLQGNREFLVEVLMLSLLHHPNLVNLIGYCAEGDQRLLVYEYMCLGCLEDHLHDLPPDKDPLDWNTRMKIAAGSARGLEYLHDKANPPVIYRDFKSSNILLGEGFHPKLSDFGLAKLGPVGDKTHVSTRVMGTYGYCAPEYAMTGQLTVKSDVYSFG