MADLGCKKPTDCTVSRLLSVVEGELRAGRDKGDPTEKQLQVVLEDATLWQRFREVTNEMIVTKNGRRMFPVLKISVSGLDPNAMYSFLLDFAPTDGHRWKYVNGEWVPAGKPEPPNHSCVYIHPDSPNFGAHWMKAAISFSKVKLTNKLNGSGQVWHLPIKKYQGAVVYLIIRGLLRVGLVCWFFFFFYIGLQRRGKEWSRVLGFCCKPHVPKISDFLFEPLKNANRKISFASYFVSDDASKDKILHKTFCLLVFVQNSYVGCYLSAQNFFFSKEKNTQVLKHDMYLHVSFHAYLQEVICTAFFFSSHYPCLWSVSNSAVSVANPGSEVNSNTSSMFLRGNVPLPTASSSVQIPLQATASGSMETQGEAPLVRLVDSAWTSSHSF