MHILTILLSCTLFVKPDEVAKLWGQMKQNDNMTFEKFSRAMRYHYRQSVLVSVPTARLVYQFGHKGPDFKSDNPNFVKVKSEIDIHDMPYSNS