MGVEKRPNGKLKTCRVHDLLHKFCLEKSKQENFLLHINGFSGEDSFPEMCMDYRLFVHSSEDQIDLWQPSRSNVRSLLFNVIDSDNLLWPHDVSFIFNSFKLVKVLDLESVNIGGTFPSEIQFLIHLKYFAAKTGGNSIPSCIANLWNLETFVIRGLGGEVILPSSLLKMVKMRNIHVTHRASFSLHENMGESLADSQLDNLETFSTPHLVYGEDTEMLLRKMPKLRKLSCIFSGTFGYSEKVKGKCVPFPRLDILSHLESLKIVSNSYPAKLPHVFSFPSRLRELTLSKFRLPWSQILSIGELPNLKILKLLLRAFEGDEWEVNDSEFRELKYLELGDLNITRWSVSEDAFPLLERLVLTKCKCLEKIPSHFDDAVSLKSIEVNWCSWDVAHSAEEIQAIQHDEMANDAFKVTIQPPDWDRNSSP*