MQVRTLTPDDLPQACALCMDAFMQAVAPTLSAQGIETFTQVSAPQAFAERMQGDNLMLACFVEGAIAGLIELKEGRHIAMLFIAPGLQRQGIGKRLMNAALEHASAEVVTVKASLSSVPAYQRYGFTLAGDVGEFAGLVYQPMEKRLPTQPA