MIYLKVLALHAIIVLGLRVIGVAIAQGCAPSAAQLPEPSDLPIISTLPDPFTFRLSDRRVRSRADWDCRRAELKTLVQHYLYGYWPDPTRETVRASRDGINLTISVSVDGKTASFPANITLPSGASRANRVPVVIATGPLVPVPPEPFLESGVAVAAFDVKYVANDSYARIGAFWDLYADRDIGVMTAWAWAESKILDALGEVVPEVDTSRVGVVGCSRYGKTALAAAIFDERVKLALVMSSGAEGIGPWRYYYESKGAAEKVENITTKYGYWSTTELWKFDNVTGNSTRIPFDAHELVSLVAPRAILWDEGEEDWWTNPEGSVSVVYGASKIVFDWLGIGDKVGVHVRPPPDDLHCGLSAYPAAQPFVQKVFFGTPTNVNFSNISPFPPHPEAYPWASSLPPQ*