MDATTEEYLDALRKGDYLQALQWVNSLVEWYDVSEGDADTVLQLAIFELIHHGFSPEDFHHIQLLYILLYDHLPPFIEQVAYQATILCSAAIQCMVYYENDLIPFYLTTSMNHKMADNRDEILDWMQRSPVNFDVTKNNDGLSEKYKFLNQGFSRLESQAREIRRKINHVFNCQLLLQTYVEELAKYHDKDDNGFTAVRLGVINSLTHYLCDKTIMTEEVENKIASFVNKIQEMDPKDWEKLLLDKMRPKTSSDKPFVSWFFDKAAEKFQLLSVKMLNHIVPKVDATDAPSQTPQQKN