MSDLQGRKVFKVFNQDFIVDERYNVTKELGQGAYGIVCAATNVHTGEGVAIKKVTNVFSKKILAKRALREIKLLQHFRGHRNITCLYDMDIPRPDNFNETYLYEELMECDLAAIIRSGQPLTDAHFQSFIYQILCGLKYIHSANVLHRDLKPGNLLVNADCELKICDFGLARGFSIDPEENAGYMTEYVATRWYRAPEIMLSFQSYTKAIDVWSVGCILAELLGGRPFFKGRDYVDQLNQILHYLGTPNEETLSRIGSPRAQEYVRNLPFMPKIPFQRLFPNANPDALDLLDRMLAFDPASRISVEEALEHPYLHIWHDASDEPTCPTTFDFHFEVVDDVQEMRKMIYDEVVRFRNLVRQQSQAQAAAAAQQQQQQIAQQTNVPIPDHQQGGWKQEEPKPQEVHAAGGHVNDLESSLQRGMDVQ*