MIVPTYGDVLDASNRIKEYVNKTPVLTSRMLNDRLGAQIYFKGENFQRVGAFKFRGAMNAVSKLSDEKRSKGVIAFSSGNHAQAIALSAKLLNVPATIVMPEDAPALKVAATAGYGAHIIRYNRYTEDREQIGRQLAAEHGFALIPPYDHPDVIAGQGTSAKELLEEVGQLDALFVPLGGGGLLSGSALAARSLSPGCKIFGVEPEAGNDGQQSFRSGSIVHINTPKTIADGAQTQHLGEYTFAIIRENVDDILTVSDQELVKCMHFLAERMKVVVEPTACLGFAGALLKKEELVGKKVGIILSGGNVDMKRYATLISGKEDGPTI*