MLLQEEQYIIHWLTQYGALTKTQVVRLLKDKPPQTAEKIIRGLKREVMLHDISGGYYLGVDPMCQPEQRIILSVWVLLQFIDHVEPMAHYPATYPSQIFFLKENMGYEIVVLYDGEQHLARLLQPQEDLRYIFVLPRISMAQELVLPNVPCLFATVDYNGQEVPTVKFYTEEGGAQNGSD