MGSTGQGLTILQQSRVTFQETVLTSLEKPIEDPKTTVWNSVESPSPPTTPEWTLPTVYLSYFDMLFSEDSNWLSKGLVECPDSAPGMKAELHKEPEQCPIIDSQGLGLSPELNYQGGLQLEDRSLEQVQTMVVGEVLKDIETACKLLNITADPMDWSIGNVQKWILWTEHQYRLPQIGKSFQELSGKDLCAMSEEDFRQRSPICGDVLYAHLDIWKSAAWMKEKTATGDIRYSGSSSDEGWTDTEVDSSCSGQPIHLWQFLKELLLKPHNYGRFIRWLNKEKGIFKIEDSAQVARLWGIRKNRPAMNYDKLSRSIRQYYKKGIIRKPDISQRLVYQFVHPV