MVNGEAEAECTRASLLGRYEIGRTLGEGNFGKVKYARHLATGAHFAIKILDRNKILSLRFDDQIRREIGTLKLLKHPNVVRLHEVAASKTKIYMVLEYVNGGELFDKIAVKGKLSEHEGRRLFQQLIDAVSYCHDKGVYHRDLKPENVLVDRRGNIKISDFGLSALPQHLGNDGLLHTTCGSPNYIAPEVLQNRGYDGSLSDIWSCGVILYVMLVGYLPFDDRNLVVLYQKIFKGDTQIPKWLSPSARDLLRRILEPNPMKRINIAGIKEHEWFQKDYTPVVPYDDDDDNYLDSVLPIKEQIDEAKQEKPTHINAFQLIGMASALDLSGFFEEEDASQRKIRFTSTHSPKDLFDKIENVVTEMGFQVQRGNSKLKVMKNGRGSKNLRNPSSFLVCTEVVELGPSLYVVELKKSHGDPILYRQLCERLSDELGVCKTEQIQRTESLEDDLESFDSGSSLPGF*