MKGAAHARSEREPGVEVSGGAAFAPGLEGVVATRTRLSMVDGAAGRLVIAGFPVEELAGRASFEETLYLLWNGVLPDAGRLEGLRGDLAARRALPEAAGEVLEAAVAGGAAPIDALRMAAGTLAPSGNDRDDALTSVAAFPTIVAACWRLSQGREPVEPDPGLSHAANYLYMLSGEVPGEERVRALETYLNTVSDHGMNASTFAARVISSTGSDLISAVVGAIGALKGPLHGGAPGPALDVVFEIGEPGRAEGVLRERLDRGERLMGFGHRVYKVRDPRADVLAGAAERLYASDADEELYRLALEVERTALRLLEEYKPGRNLDTNVEFYTALLLHGLGLPTGLFTPTFAVGRVAGWTAHCLEQRETGRLIRPQSEYVGPEARKWVPLEER