MGSFSKPDLIQIPIIDFSKEPKALVRGTEGWHLLSQRVREACETYGCFEVVYAKISAHQRAEMFSAIESLFDLPLETKRKTFSTNPYVGYAIDVPHIPLYESFGIEDASSVDSIKHFTDLMWPTGNDHFSQSISSMVGGLEELDCIIRRMILDSYSLLAEDIIPCKYLVRGTKYKAPSMGDYSMGLYAHTDKYLLTILAEEQVRGLEVLSKDGQWIPLSPSPNSFVVLVGDLFMAWSNGRLRSAKHRAMIQGFKDRFSFVSFAVPTEGTVIQAPQKLVDQPYPRAFKDFDSMNFIRFSYSEEARGLDSDKQVYAYAGI