MSGPSEWPTDASHYALIGKIGQGAFASVWGARTKEESSRDCAVKVLNLDHVDSNLAEIRLEVQAMRLSSHPNVLACHTAFVQKTDLWLVTQIMRKGSSLHSLQSARRRYRDENKGCRMEDHILYIFHETLLGLKYIHDNGQIHRDIKAGNILLDGNGDVRIADFGVSGWLEQAGSKQDRAKTFVGTPCWMAPEVMEQIHGYDYRADIWSLGITALELAKGYAPYAKYPPMKVLILTIQEDPPNLDSYDEEDEGDDALDQLVVDEEWSSSFRSLVDTCLQKNPARRPTTQELLQSKHLNSLNDEAKRDKRREAIRKEVCDLVQDVGTESAESNSANQLPGNTPVSIVLSQQDESRPQGTTWVFADGSQVLASSTNNAATVDDVMNDLDQFGMQTGGEHYARGAEGEEAIDINEECRVKEDDGEEDDLNKFMDDFELNTGGENFKRL*