MSVRAPQQFLCKASQQRAFFARKPVAVRATRVASMAQLSQDELKQQAAWKAVDYVKSGMVVGLGTGSTAAFAVDRIGDLLASGELKDIVGVPTSVRTYEQAKGRGIPLATLDEQPKLDVAIDGADEVDPNLDVVKGRGGALLREKMVEMASAKFVCIVDDSKLVEGLGGSKLAMPVEIVQFCHLYTLNRLQALPEVAGCVAKLRMEGDAPYVTDNSNYIVDLYFDTPIADSQAASKAILALEGVVDHGLFLNMVDVCIIAGKEGVEVKERPAKQX