MLGVFHKSVAAGPVELSAPGSVDDDRRKSGAQILQSFTSAIPQAASVQLDGLSAMAYSHEKQALLKPRAFAVLDDIFCIFVGVLENLPALRQLYGLTKNVCEETLVIEMYKALRDRAPYPAHQVVKDLSGQFAFVLFDNATKTLLVANDDKGKVPFFWGIAADESLAFSDNADLLRNGCGKSFAPFPAGCFFTTGGGLRSFEHPLNALKPVPRVDSQGQMCGSTFKVDESRKDQPRSLPRVGSDASWGAAC*