MPLSDYHVIGLVGEGSFGKVYKGRRRYCGQVVAIKFIPTVGHSAAELAALRQERDILRTLRHPNIVQMLDCFETEDALCAVTEFASGTLFEVLQGDTALPEAAVLPIAAQLVDALHYLHSHRVIHRDMKPQNILLGANSRVMLCDFGFARAMSQQTTVLASIKGTPLYMAPELLQEQPYDHTADLWALGVILYELYVGRPPFDTHNFFALVSMIVSKDVSRPENASLPFGSLLEGLLTKDPRRRLSYPALLHHPFLR