MEKLTFLLHIVVFIACAYPSSSSTLLNDRSFEISNLPSSRAEKLIRELNLFPKLDVNVIDVTDSTLASAEEEEVPSIVERSFRFPNIVSDGGATVEDLGHHAGYFKLPKSQGARMFYFFFESRTKKKDAPVVIWLTGGPGCSSELAMFYENGPFKIDKNMSLAWNEYGWDQVSNLLYVDQPVGTGFSYTTDKSDIRHDETGVSDDLYDFLQAFFAEHPTLANKDFYITGESYAGHYIPAFAARVHKGNRANEGVHVNLKGFAIGNGLTDPAIQYPAYPDYALEMGLITQAEHDRLEKIVPLCELSIKLCGTDGTTSCLASYLVCNTLFTGVMKHAGGVNHYDIRKKCEGSLCYDFSNMEKFLNLQSVRKSLGVGDIEFVSCSTSVYQAMLQDWMRNLEVGIPTLLEDGINLLVYAGEYDLICNWLGNSRWVNAMEWSGKENFKASKEVPFVVDGKDAGKLKSYGQLSFLKVHDAGHMVPMDQPKAALEMLKGWMENSLTGVDAVTTSTTTEGEDLVAQM*