MLSSKAFIRQSLEIHLFFARIMKEHAFFLQLGFTPRDANYFQQANNLRMEFDQLLWEVVGLSNCVVSCNVLESGEIVTPYTLRAENTSSYLTGVTIPTYITEAEMKLACGEYVIFNPMLEQSVSMLNQRAICLITAIVDFKTNILNNVLSCNMFTANYPLLIEHILREAKLYLNMIVRIQNREEIDVDKEIYEQELFWNRIMAEHSKFIRGLLDPTEDELIHIANDFAKEFDALTAAVEEAIEKCLPIDKITDKSLEATKEVRNFNTQGTEGLLDCKIRSIIIPLLGDHVLRESNHFIRLLKKFQKID