MVELPRTRTYTAQRVLGKGSFGVVYQAQVLETGETVAIKSIRMQEKDREVQILKELDGHPNIVCLHGAFLSDEGTGTGGSGTRLNLVLEFLSDTLHRVIKHYNQLDSKMDAFYVKLYQFQLLRGLAFVHGRGIVHCDLKPQNLLLDGKSHTLKICDFGTAKRMIYGEQQRPYMVSRYYRAPELILGATSYTTGVDLWSAGCVFAELILGQPLFTGKDGVDQLVQIIKVLGTPSPQQLRAMNPNYPDYEFTPTVQAHPWEKVLRGWAPHHACELVATMLTYDPGARTPPLHNLLHPFFLELRSPENKDKEQVRQLFNFRKDELWWLTQKEQQQLIPSWAQKQQD*