MDVLLSVALQDVAAEGSQGCSLPTLWSALHGPASAAGLPLDPPVKQVVWTTLLGTPCLSFHGPLLEPLPCAPLSVEDAEDVNVVIVGSEELRESYLGIYDYKHCESKLSPEQRMVLERIGQARATGVTQFQLGKEFGMNGKKLFYIIKNLESRGLIIRQSSILRAERPVATNLVHLKQFARQAQLGFNQRFEIQQIKKDDLEQAMHATNMESSGQEGGLKDLLISNDLPALREICERLEVAENKVLVVSDLKVS