MSAIGFEGFEKRLQVEFFAPSMLVDPNGTGLRRLPRNQLDELLSTAECTIVSQLSNEHFDSYVLSESSLFVYPYKIILKTCGTTKLLKSIPALLELAGNLSLEVRGCRYSRGAYIFPQEQQSPQGNFSEEVSYLEKYFGNLGCGSEAYVLGTSKDHKWHIYAASAVPDSTGNGSIYTLEMCMTKLDRQKAAKFYKSSCGSAKEMTESTGIRNILPRSEICDFMFDPCGYSMNGIEGTSLSTIHVTPEEGFSYGSFETMGYDSEDVDLPALLDNVLMCFRPAVFSVALHASSGSKWKRGSWESSFALRGYVCNGSIKQTLPGGSMVVFHTFRACGGG