MVSLRLAIVALVLLAAHNALGVANPRGLGVCTSFVLPEAYQCTEYIVETADGYKLALERVAKNCTTPTLGPVFLYHGIMEGGDIWVLNPPDESLAFIMADAGYDVFIGNGRASMFSSHNLFSRADTRFWDWSMDELVVHDLPALLTYVNTLTDKRIFFVGYSQGTQVAFAALSQSGNKAASLIERAAMLAPIAYLNHFRVFFGKRSSGFSVSQVLLRSGISEFSLAAGRQVLNIICRQSNLDCIDDLLTLFTGPNCCVNVSRMSYYNMYEMQSTSMRNLAHLAQLVRSGRFAKFDFQVPGNIDHYGVLIPPSYSLSTIPVSIPMLLVYGGRDELADQADVQHLIRDLHRTSVEVLFLPRYAHADFVLGINANVDVYPHVLEFFQSTIGNNSSMAPPRG*