MIGAVNSVEAVITSIQGLSGSPEDLSALHDLLRGAQDSLRAEPGVNFSTLDQLDASKHSLGYLYFLEVLTCGPVSKEKAAYEIPIIARFINSCDAGQIRLASYKFVSLCKILKDHVIALGDPLRGVGPLLNAVQKLQVSSKRLTALHPDVLQLCLQAKSYKSGFSILSDDIVEIDQPRDFFLYSYYGGMICIGLKRFQKALELLYNVVTAPMHQVNAIALEAYKKYILVSLIHNGQFTNTLPKCASTAAQRSFKNYTGPYIELGNCYNDGKIGELEALVVARNAEFEEDKNLGLVKQAVSSLYKRNILRLTQKYLTLSLQDIANMVQLGNAKEAEMHVLQMIQDGQIHALINQKDGMVRFLEDPEQYKSSEMIEIMDSVIQRTIGLSKNLLAMDESLSCDPLYLGKVGRERQRYDFGDDFDTVPQKFSM*