MSDLKQFEYLKIKLEAIVSATNNFSEDNCIGKGGFGNVYRGELGWDSKRRAMVALKRLIRHKFPQGKREFWSEILTLSRYKHENIVSLLGFCDDSEENILVYEYATNSSLNVHLERNDLNWVQRLKICIGAARGLAYLHDPAGGYQRVLHRDIKSSNILLDGNWNAIIADLGLSRFGPANQEITFILSNVCGTIGYCDPLYAELGILTKESDVYSFGVVLFEVLCGRLCFVTRDNPQPFTLWVRKSYKQNKLDEIIYSSIKEEIASSSLEGFAAIAYKCLKRDREKRPLMKEIVLILETALRHQSLNVPSPPPAQFPPANSHSSHASAPPGLLRLDSSTELDHHSNRTSIDFAQLVSKERSSRAQPGYGGLNPEAIRLVHPDRATDCETMLRKIREPLPDIINVILALDSSAVIVDQVDALIKICPTKDEMELLKSYKGNKRMLGQCEQFFLLCAKIPRIMQKLRVFAFTTTFSSRVNNLRETLKTIKDATKEIRESTKLVAIMHTICTMGNILNEGTDQGSAEGFKLHSLEKLGDTHATNKQITLLHCLCKVIAEQTPELLDFDKDMIHLEAASMMHITSLRNKQKL*