MKQFWWARLAPLGLLAACTCLGVVQGCGPGPGYGTRSRPRKLTPMRYKQFFPNFSENTLGASGRAEGKISRNSERFNQLVCNYNPDIVFKDEENTSADRVMTKRCKDCLNRLAIAVMNQWPGVHLRVTEAWDEDGHHPQGSLHYEGRAVDITTDDRETKKYGILAQLAVEAGFDWVHYESRYHIHCSVKADKSEAVERGGCFPGWARVTVAGGRQKTLSSLASGDRILALSGTGQVVYSQVLLFLHRDQESQSVFLSLEADGGNRLVVTPHHLVFLDPDCGRDANEYRAEFASRARVGDCVLIGTPGGQTETSRIVSVSLTESVGVFAPLTEAGTLFVDGVLVSSYALLEDHDLAHWAFGPLRLLHSLNHFFGGEDVKGKQIAGTKSATQFGTTEKVSIHKQNNLSEPLRMKDQEQCSLKTSEIHWYARLLYRFASIFLDSNIFHA