MHPRARIHADPALQLDQIDCLPDALVLLILNKLEDVRSLGRCSAVSKRFNELVPLVHDVYVKIDRVVTADGDADDAFNLSSPKARHIFSHFIKLMLFTIVKPFHSMRNPSGTGRPVFPQLAQHSPVQVLKNFSHVRNLRVELPSGDVGTEAGVFLKWRAMYGSTLQNCVILGGTLVDRKTVAVGHDPSTEDSGSMPESFYTNGGLKLRVVWTISTLIAASTRHYLLQSIIKDHPTLRSLVLTDADGQGTISMGMEQLKEFRENQLPASACSNRTQVPACSMKLKYAAYLELPDGLAMQGATLVVIKPSADGTSGGHSSRKETEAFVSDAFDGPFKFAAKALMKRRTYLLEMNGF*